﻿using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BaoVeBienCuong.SelectMap
{
    class NoiDungNangCap
    {
        private string name = "";
        private string tinhChat1 = "";
        private string tichChat2 = "";
        private string vang = "";
        private string sao = "";
        private Vector2 position = new Vector2(550, 120);
        public NoiDungNangCap()
        {
            name = "";
            tinhChat1 = "";
            tichChat2 = "";
            vang = "";
            sao = "";

        }
        public void setNoiDung(int i)
        {
            switch (i)
            {
                case 0:
                    name = "Vân Kiếm";
                    tinhChat1 = "+25%   sát thương cận chiến";
                    tichChat2 = "+1       tầm xa Đao vương";
                    vang = "0       Vàng";
                    sao = "2       Sao";
                    break;
                case 1:
                    name = "Phách địa kĩ";
                    tinhChat1 = "+1      cự li cận chiến";
                    tichChat2 = "+50%  tốc độ Vô ảnh kiếm";
                    vang = "6000    Vàng";
                    sao = "3        Sao";
                    break;
                case 2:
                    name = "Hỏa đại phủ";
                    tinhChat1 = "-25%   tiền mua cận chiến";
                    tichChat2 = "+50%   sát thương Kim đại phủ";
                    vang = "9000     Vàng";
                    sao = "3         Sao";
                    break;
                case 3:
                    name = "Kiếm pháp tinh vân";
                    tinhChat1 = "+100%   sát thương hào quang";
                    tichChat2 = "         Xuyên giáp thần thương";
                    vang = "12000   Vàng";
                    sao = "4       Sao";
                    break;
                case 4:
                    name = "Phong ba tiễn";
                    tinhChat1 = "+1   cự li đánh xa";
                    tichChat2 = "+50% sát thương Xạ thần";
                    vang = "0   Vàng";
                    sao = "2    Sao";
                    break;
                case 5:
                    name = "Truy phong kĩ";
                    tinhChat1 = "+50%   sát thương Đánh xa";
                    tichChat2 = "   Xuyên giáp Bá vương tiễn";
                    vang = "6000   Vàng";
                    sao = "3    Sao";
                    break;
                case 6:
                    name = "Xuyên tâm tiễn";
                    tinhChat1 = "-25%   tiền mua Đánh xa";
                    tichChat2 = "+1 tầm xa Hỏa trượng sư";
                    vang = "9000   Vàng";
                    sao = "3    Sao";
                    break;
                case 7:
                    name = "Phủ thiên ngạn";
                    tinhChat1 = "+100%  sát thương hào quang";
                    tichChat2 = "+75%   làm chậm Thủy trượng sư";
                    vang = "12000   Vàng";
                    sao = "4    Sao";
                    break;
                case 8:
                    name = "Hỏa phong thần";
                    tinhChat1 = "+1    sát thương Mưa lửa";
                    tichChat2 = "+2 số bẫy";
                    vang = "0   Vàng";
                    sao = "1    Sao";
                    break;
                case 9:
                    name = "Băng ảnh";
                    tinhChat1 = "+5    mưa lửa";
                    tichChat2 = "+5    số bẫy";
                    vang = "0   Vàng";
                    sao = "2    Sao";
                    break;
                case 10:
                    name = "Huyền thiên vô cực";
                    tinhChat1 = "+1    sát thương mưa lửa";
                    tichChat2 = "+2    sát thương cho bẫy";
                    vang = "0   Vàng";
                    sao = "2    Sao";
                    break;
                case 11:
                    name = "Long thần kĩ";
                    tinhChat1 = "+3    sát thương mưa lửa";
                    tichChat2 = "+3    sát thương bẫy";
                    vang = "0   Vàng";
                    sao = "3    Sao";
                    break;
                case 12:
                    name = "Chức năng chưa mở";
                    tinhChat1 = "?";
                    tichChat2 = "?";
                    vang = "?";
                    sao = "?";
                    break;
                case 13:
                    name = "Chức năng chưa mở";
                    tinhChat1 = "?";
                    tichChat2 = "?";
                    vang = "?";
                    sao = "?";
                    break;
                case 14:
                    name = "Chức năng chưa mở";
                    tinhChat1 = "?";
                    tichChat2 = "?";
                    vang = "?";
                    sao = "?";
                    break;
                case 15:
                    name = "Chức năng chưa mở";
                    tinhChat1 = "?";
                    tichChat2 = "?";
                    vang = "?";
                    sao = "?";
                    break;
            }
        }
        public void Draw(SpriteBatch sprite, SpriteFont font)
        {
            sprite.DrawString(font, name, position, Color.Yellow, 0.0f, new Vector2(0, 0), 1.0f, SpriteEffects.None, 0.0f);
            sprite.DrawString(font, tinhChat1, position + new Vector2(-50, 50), Color.White, 0.0f, new Vector2(0, 0), 0.8f, SpriteEffects.None, 0.0f);
            sprite.DrawString(font, tichChat2, position + new Vector2(-50, 100), Color.White, 0.0f, new Vector2(0, 0), 0.8f, SpriteEffects.None, 0.0f);
            sprite.DrawString(font, vang, position + new Vector2(-50, 150), Color.White, 0.0f, new Vector2(0, 0), 0.8f, SpriteEffects.None, 0.0f);
            sprite.DrawString(font, sao, position + new Vector2(-50, 200), Color.White, 0.0f, new Vector2(0, 0), 0.8f, SpriteEffects.None, 0.0f);
        }

    }
}
